package com.nhjf.pojo.qo.teachers;

import com.nhjf.model.teachers.Teacher;
import com.nhjf.pojo.qo.BaseQo;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.OneToOne;

/***
 *课程Qo
 */

public class CoursesQo extends BaseQo {


    /**
     * 课程ID
     */
    private Long coursesId;
    private boolean seachCoursesSeries;
    private boolean seachUploader;
    
    private Integer typeOne;
    /**
	 * 上传人
	 */
	private Long uploaderId;
    /**
	 * 是否审核 0:未审核、1:以审核、2:审核未通过
	 */
	private Integer isReview;
	public Long getOrganizationId() {
		return organizationId;
	}

	public void setOrganizationId(Long organizationId) {
		this.organizationId = organizationId;
	}

	private Long organizationId;

    //课程标题
    private String totalTitle;
    //是否按时间排序
    private boolean isTimeSort=true;
    //发布时间
    private Date releasetime;
    //是否付费
    private Integer isPrice;
    //费用
    private Double pay;

    //视频地址
    private String video;
    private String nickname;
    /**
	 * 系列课id
	 */
	private Long seriesId;
	
	private Integer courseSheries;

	/**
	 * 视频时间
	 */
	private String viewTime;
	/**
	 * 不是系列课 1:是系列课，2：不是系列课
	 * 
	 */
	private Integer notaAeries;
	public String getViewTime() {
		return viewTime;
	}


	public void setViewTime(String viewTime) {
		this.viewTime = viewTime;
	}

	public void setPay(double pay) {
		this.pay = pay;
	}

	public String getNickname() {
		return nickname;
	}

	public void setNickname(String nickname) {
		this.nickname = nickname;
	}

	public Long getCoursesId() {
		return coursesId;
	}

	public void setCoursesId(Long coursesId) {
		this.coursesId = coursesId;
	}
	public Double getPay() {
		return pay;
	}

	public void setPay(Double pay) {
		this.pay = pay;
	}
    public boolean isSeachCoursesSeries() {
		return seachCoursesSeries;
	}

	public void setSeachCoursesSeries(boolean seachCoursesSeries) {
		this.seachCoursesSeries = seachCoursesSeries;
	}
	public Date getReleasetime() {
        return releasetime;
    }

    public void setReleasetime(Date releasetime) {
        this.releasetime = releasetime;
    }
    public String getVideo() {
        return video;
    }

    public void setVideo(String video) {
        this.video = video;
    }
	public Long getSeriesId() {
		return seriesId;
	}
	public void setSeriesId(Long seriesId) {
		this.seriesId = seriesId;
	}

	public boolean isTimeSort() {
		return isTimeSort;
	}

	public void setTimeSort(boolean isTimeSort) {
		this.isTimeSort = isTimeSort;
	}

	public Integer getIsReview() {
		return isReview;
	}

	public void setIsReview(Integer isReview) {
		this.isReview = isReview;
	}

	public Long getUploaderId() {
		return uploaderId;
	}

	public void setUploaderId(Long uploaderId) {
		this.uploaderId = uploaderId;
	}

	public boolean isSeachUploader() {
		return seachUploader;
	}

	public void setSeachUploader(boolean seachUploader) {
		this.seachUploader = seachUploader;
	}

	public String getTotalTitle() {
		return totalTitle;
	}

	public void setTotalTitle(String totalTitle) {
		this.totalTitle = totalTitle;
	}

	public Integer getIsPrice() {
		return isPrice;
	}

	public void setIsPrice(Integer isPrice) {
		this.isPrice = isPrice;
	}

	public Integer getNotaAeries() {
		return notaAeries;
	}

	public void setNotaAeries(Integer notaAeries) {
		this.notaAeries = notaAeries;
	}

	public Integer getTypeOne() {
		return typeOne;
	}

	public void setTypeOne(Integer typeOne) {
		this.typeOne = typeOne;
	}

	public Integer getCourseSheries() {
		return courseSheries;
	}

	public void setCourseSheries(Integer courseSheries) {
		this.courseSheries = courseSheries;
	}





}
